import _fetch from './request'
// 全部频道id
function vChannels () {
  return _fetch({
    url: '/v1_0/channels'
  })
}
// 获取当前用户文章列表（增量式）
function vUserArticles (data) {
  return _fetch({
    url: '/v1_0/user/articles',
    needToken: true,
    data
  })
}
// 获取用户的感兴趣的频道列表,批量修改用户频道列表（重置式）
function userChannels () {
  return _fetch({
    url: '/v1_0/user/channels',
    needToken: true
  })
}
// 获取指定频道
function vArticles (params) {
  return _fetch({
    url: '/v1_1/articles',
    needToken: true,
    params
  })
}
// 获取当前用户收藏的文章列
function articleCollections (params) {
  return _fetch({
    url: '/v1_0/article/collections',
    needToken: true,
    params
  })
}
// 对文章不喜欢，需要屏蔽
function articleDislikes (data) {
  return _fetch({
    url: '/v1_0/article/dislikes',
    method: 'post',
    needToken: true,
    data
  })
}
// 拉黑用户
function userBlacklists (data) {
  return _fetch({
    url: '/v1_0/user/blacklists',
    method: 'post',
    needToken: true,
    data
  })
}
function articleReports (data) {
  return _fetch({
    url: '/v1_0/article/reports',
    method: 'post',
    needToken: true,
    data
  })
}
// 批量修改用户频道列表（重置式）
function userChannelsTarget (data) {
  return _fetch({
    url: '/v1_0/user/channels',
    method: 'put',
    needToken: true,
    data
  })
}
export {
  vChannels,
  vUserArticles,
  vArticles,
  userChannels,
  articleCollections,
  articleDislikes,
  userBlacklists,
  userChannelsTarget,
  articleReports
}
